package com.ssy.lingxi.report.service;

import com.ssy.lingxi.common.model.dto.UserLoginCacheDTO;
import com.ssy.lingxi.common.response.Wrapper;
import com.ssy.lingxi.report.api.vo.request.OperateNoticeVO;
import com.ssy.lingxi.report.model.vo.response.AppBacklogNoticeVO;

/**
 * App待办通知接口定义
 * @author 伍将
 * @date 2021/1/18
 * @version 2.0.0
 */
public interface IAppBacklogNoticeService {

    /**
     * 更新通知
     * @author 伍将
     * @date 2021/1/18
     * @param operateVO: 操作通知
     **/
    void updateNotice(OperateNoticeVO operateVO);

    /**
     * 获取待办通知列表
     * @author 伍将
     * @date 2021/1/18
     * @param user:当前登录用户
     * @param count: 查询数量
     * @return 待办列表
     **/
    Wrapper<AppBacklogNoticeVO> getNoticeList(UserLoginCacheDTO user, Integer count);
}
